Hidden Messages: Evaluating the Effectiveness of Code Elision in Program Navigation
نویسندگان
چکیده
Text elision is a user interface technique that aims to improve the efficiency of navigating through information by allowing regions of text to be ‘folded’ into and out of the display. Several researchers have argued that elision interfaces are particularly suited to source code editing because they allow programmers to focus on relevant code regions while suppressing the display of irrelevant information. Elision features are now appearing in commercial systems for software development. There is, however, a lack of empirical evidence of the technique’s effectiveness. This paper presents an empirical evaluation of source code elision using a Java program editor. The evaluation compared a normal ‘flat text’ editor with two versions that diminished elided text to levels that were ‘just legible’ and ‘illegible’. Subject performance was recorded in four tasks involving navigation through programs. Results show that programmers were able to complete their tasks more rapidly when using the elision interfaces, particularly in larger program files. Although the subjects indicated a preference for the ‘just legible’ elision interface, their performance was best with illegible elision.
منابع مشابه
Hidden messages: evaluating the efficiency of code elision in program navigation
Text elision is a user interface technique that aims to improve the efficiency of navigating through information by allowing regions of text to be ‘folded’ into and out of the display. Several researchers have argued that elision interfaces are particularly suited to source code editing because they allow programmers to focus on relevant code regions while suppressing the display of irrelevant ...
متن کاملReverse Engineering of Network Software Binary Codes for Identification of Syntax and Semantics of Protocol Messages
Reverse engineering of network applications especially from the security point of view is of high importance and interest. Many network applications use proprietary protocols which specifications are not publicly available. Reverse engineering of such applications could provide us with vital information to understand their embedded unknown protocols. This could facilitate many tasks including d...
متن کاملبررسی تاثیر استفاده از تبلیغات پنهان بر قصد خرید مشتریان مبتنی بر نقش تعدیل گری متغیر جمعیت شناختی جنسیت و متغیر شهرت برند
Today, organizations, with the help of various advertising media, in order to identify and introduce their goods and services and declare their distinction with similar goods, are trying to send influential messages in order to encourage audiences to buy, and on the other hand, people are faced with a variety of advertising by a variety of media channels available at any time and place; this ha...
متن کاملDevelopment and effectiveness of a comprehensive program for evaluating the performance of the educational system on the result of evaluation and educational accreditation of Shahid Beheshti hospital in Babol
ABSTRACT BACKGROUND AND OBJECTIVE: In order to evaluate the performance of teaching hospitals, the patterns of accreditation system as one of the most important packages of transformation and innovation plan in medical education, considered by the Ministry of Health. One of the serious challenges of the educational accreditation program is the use of a same standard set to evaluate the educatio...
متن کاملDesigning a Family-Centered Behavioral Management Program (FBMP) and Evaluating its Effectiveness in Marital Satisfaction of Parents of Children with ADHD
The aim of this study was to design a family-centered behavioral management program (FBMP) and to evaluate its effectiveness in marital satisfaction of parents of children with ADHD. This quasi-experimental study had a pretest-posttest control group design with a follow-up session. The statistical population of the study comprised all parents of primary school children with ADHD in Tehran in 20...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2001